Skip to content

feat!: upgrade frappe-ui (v1 staging)#175

Merged
ruchamahabal merged 42 commits into
frappe:developfrom
ruchamahabal:frappeui-v1-staging
Jun 8, 2026
Merged

feat!: upgrade frappe-ui (v1 staging)#175
ruchamahabal merged 42 commits into
frappe:developfrom
ruchamahabal:frappeui-v1-staging

Conversation

@ruchamahabal
Copy link
Copy Markdown
Member

@ruchamahabal ruchamahabal commented May 18, 2026

  1. Upgrades to frappe-ui v1.0.0.0-beta.3
  • Migrated the existing codebase to use the new Dialog API and slot structure
  • Removed vue-sonner for toasts and migrated to the latest frappe-ui toast API (both app builder, renderer)
  • Replaced Autocomplete usage with Combobox (except 1/2 sites, will update later)
  • Use label/description prop from inputs

Breaking

  • Remove deprecated Autocomplete from component registry
  • studio.showToast -> toast.success, toast.error (See usage here)

Version pinning to handle bugs

  • Downgrade and pin vite to 8.0.13, rolldown has an error init_runtime_dom_esm_bundler is not defined cbdff8d (this PR)
  • Bump reka-ui to 2.9.9 to fix dialog input focus issue e98c789 (this PR)

Still Breaking:

  • Color tokens: inlining tokens now
    image

@ruchamahabal ruchamahabal force-pushed the frappeui-v1-staging branch from 94d1240 to 43dcb42 Compare May 24, 2026 13:23
@ruchamahabal ruchamahabal force-pushed the frappeui-v1-staging branch from 66e1eb6 to 1478b30 Compare June 2, 2026 08:09
@ruchamahabal ruchamahabal force-pushed the frappeui-v1-staging branch from 3df42d0 to ef74f62 Compare June 4, 2026 10:10
@ruchamahabal ruchamahabal marked this pull request as ready for review June 8, 2026 06:22
@ruchamahabal ruchamahabal merged commit 0401943 into frappe:develop Jun 8, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant